home *** CD-ROM | disk | FTP | other *** search
- This file contains a history by version of changes and additions to ABWILD.
-
- ABWILD v0.97 - 1993/Jan/06
- -Modify option to 'Trap escape' so that it uses the ABTRAP program
- instead of ABESCAPE.
- -Enhance modification protection.
- -Added code to check for existence of ABTRAP.EXE before generating
- batch-file. Checks Current path and all paths in Environment PATH.
- -Changed options on ABTRAP Command-Line to 'abtrap 0 /v' if ABWILD verbose
- options is set.
-
- ABWILD v0.95 - 1992/Dec/24
- -*NEW* option to 'Change-directory'. Causes the Batch-File generated by
- ABWILD to change the Current Drive and Directory as needed. This option
- may help reduce lengths of Sub-ordinate program Command-Lines to less than
- 128 characters in situations where deep directory recursion occurs.
- Also, if the Sub-ordinate program is found in the current directory, will
- append the name of the current directory to the beginning of the
- Sub-ordinate program's name in order that it will be found regardless.
- Upon completion the Batch-File created by ABWILD will reset the
- Current Drive and Directory status to that which originally existed.
- -*NEW* option to 'Trap escape'. If set, ABWILD will add two
- statements to the Batch-File after every Sub-ordinate program's
- execution, in order to compensate for those Sub-ordinate programs which
- do NOT correctly trap Control-C or do not offer a way to abort. This option
- gives the user a way to exit from the Batch-File prematurely even if the
- Sub-ordinate program does correctly set the DOS ERRORLEVEL. The first
- statement simply executes the program ABESCAPE with the parameters of '0
- The second statement is a Batch-File Branching statement which checks for
- the ERRORLEVEL returned by ABESCAPE. If ERRORLEVEL is -1, Batch-File will
- jump to the End. The ABESCAPE program tests for both ESCAPE and Control-C.
- if either occurs, the ERRORLEVEL is set to -1, otherwise, it is set to 0.
- -Modified ABCHKSUM Program to NOT set the DOS ERRORLEVEL upon exit. This
- makes it useful for testing the 'Trap-escape' option.
- -Fixed bug where Path is Appended to beginning of parameters even when
- it is the same as the current path.
- -Modified Work-File generating routine to eliminate 'File not Found' error.
- -Removed repetitive code in Work-File generating logic.
- -Simplified code in Work-File generating logic.
- -Added code to set screen colors to white on black upon Exit.
- -Added code to verify existence of Sub-ordinate Program and give a
- warning message if it is NOT found.
-
- ABWILD v0.92 - 1992/Dec/21
- -No comments received yet on ABWILD v0.9.
- -*NEW* option to 'Break-on-error'. When set, causes
- ABWILD to insert a statement into the Batch-File after each execution of
- the Sub-ordinate program which checks for a non-zero ERRORLEVEL returned
- by the program and branch to the end of the Batch-file if true. This
- option, obviously, is only useful if the Sub-ordinate program sets the
- ERRORLEVEL appropriately prior to exit. The ABCHKSUM program does, and
- so can be used as a check of this feature.
- -Added code to automatically search path and determine if Sub-ordinate
- Program is a Batch File. If so, inserts CALL, PATH and .BAT into
- Sub-ordinate Program's Command-Line prior to generating Batch-File.
- This feature is automatic, and can be eliminated only by ensuring that
- Command-Lines requesting Sub-ordinate Programs which are .BAT files
- contain CALL as the first parameter.
- -Modified code to NOT insert the 'del abw.bat > nul' statement into the
- batch-file. This statement causes the OS to generate the error message
- 'batch file missing'. Instead, ABWILD will delete the batch file
- only after execution of the Batch-file.
- -Added feature to permit Ctrl-C to terminate ABWILD at any time during
- execution. This feature is not operational during execution of
- the Batch-File. This feature is slightly different than ESCape, since
- ESCape performs an orderly exit and Ctrl-C does not.
- -Fixed problem with lower-case File-descriptions in the Sub-ordinate
- program's Command-Line not being translated to upper case.
- -A file, 'WILD-CAR' with length of 0 bytes was being generated by the
- batch-file when executed. This was due to a bug in DOS which does not treat
- a REM statement completely as a comment. If the REM statement contains a
- redirect symbol '>' then DOS prepares to do so and creates a File, if
- required. However, since echo is off, nothing is placed into the file.
- The fix involved not using the redirect symbol in the REM statements.
-
- ABWILD v0.90 - 1992/Dec/7
- -original release, beta version.
-
-